.cu-item {
	/* 		height: 240rpx; */
	display: flex;
	flex-direction: column;
}

.header {
	height: 25%;
	width: 100%;
	border-bottom: 1px double blue;
	position: relative;
	display: flex;
}

.header-title {
	width: 50%;
	height: 100%;
	display: flex;
	align-items: center;
	height: 100%;

}

.header-right {
	max-width: 50%;
	position: absolute;
	float: right;
	right: 0;
	display: flex;
	align-items: center;
	height: 100%;
	color: red;


}

.card-body {
	width: 100%;
	height: 50%;
	border: 1px solid gray;
}

.card-foot {
	width: 100%;
	height: 25%;

}

.descImg {
	height: 100%;
	width: 28%;
	position: relative;
}
.content{

	position: relative;
	display: flex;
	flex-direction: row;
}

.contentImg {

	height: 150upx;
}

.contentBox {
	margin-left: 2%;
	width: 70%;
}

.order-box {
	width: 100%;

}

.timeBox {
	float: right;
}
.content-item-box{
	width: 100%;
	display: flex;
	flex-direction: column;

}
.listBox {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%;
	margin-top: 2%;
}

.listCard {
	width: 96%;
	margin-left: 2%;
	margin-top:45rpx;
	height: 300rpx;
	background-color: white;
	display: flex;
	flex-direction: column;
	border-radius: 8rpx;
	position: relative;
}
.listCard-box{
	width: 100%;
	height: 240rpx;
	display: flex;
	flex-direction: row;

}

.listImgBox {
	width: 200rpx;
	height: 100%;
}

.listXiBox {
	width: 530rpx;
	margin-left: 6rpx;
	height: 100%;
	display: flex;
	position: relative;
	flex-direction: column;


}

.imgBox {
	width: 240rpx;
	height: 100%;
	margin-right: 20upx;
	border-radius: 6upx;
}

.titleBox {
	font-size: 1.3em;
	width: 100%;
	max-height: 42%;
	overflow: hidden;
    text-overflow: ellipsis;

}

.titleBox1 {
	font-size: 1.1em;
	width: 100%;
	opacity: 0.8;
	
	text-overflow: ellipsis;
	overflow: hidden;
	word-wrap:break-word;
	
	word-break:normal; 

}

.priceBox {
	width: 100%;
	height: 40%;
	display: flex;
	position: absolute;
	bottom: 8%;
	align-items: center;
	font-size: 45upx;

}

.tagBox {
	position: absolute;
	bottom: 1%;
	width: 100%;

}

.list-text-desc {
    width: 100%;
	height: 50rpx;
	overflow: hidden;
	font-size: 35upx;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	opacity: 0.7;
	display: flex;
	flex-direction: row;
	position: relative;
	
	
}
.list-text-icon{
	position: absolute;
	float: right;
	right: 0vw;
}

.head-top{
	width: 100%;
	height: 60rpx;
	line-height: 60rpx;
	font-size: 4.5vw;

}